/** portal **/
.frame, .frame-tab{border:0 none; background: none; margin-bottom: 0;}
#toptb .wp, #wp .ct2.wp{width: 1280px;}
#wp #pt{width: 1280px; margin:15px auto;}
.temp{margin:0;}
/** end **/

/** forum,group **/
.wp, #wp{width: 1280px;}
.fl_tb td{padding:25px 0;}
.fl .bm_c{padding:5px 30px;}
.fl_g dt a, .fl_tb h2 a{font-size: 15px; color: #333;}
#category_grid h4{background: #f8f8f8; height: 42px; line-height: 42px;}
#category_grid h4 span{height: 42px;}
.casecontbox #chart{background: #f8f8f8; padding: 20px; color: #888; font-size: 14px; box-shadow: 0px 1px 1px rgb(0 0 0 / 8%); border-radius: 2px; margin-bottom: 15px;}
.bdl .tbn{margin:0; padding:20px;}
.tb{border-color: #f2f2f2;}
.bdl{border:1px #f9f9f9 solid; background: #f9f9f9;}
.bdl .tbn h2{padding:0 10px; line-height: 46px !important; height: 46px !important; font-weight: bold;}
.bdl_h{ font-size: 18px !important; color: #2d497b;}
.bdl .tbn h2.mbn a{font-size: 15px; color: #333;}
#sd_bdl dl{margin:0; background: #f9f9f9;}
.bdl dl dt{width: 100%; height: 46px; line-height: 46px; overflow: hidden; border-width: 0px 0px 0px; border-style: none none solid; border-color: #EDEDED; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: url({STYLEIMGDIR}/forum/bdl_dlico.png) no-repeat scroll right 7px; }
.bdl dl.a dt{margin-bottom: 3px; background-position: 100% -27px;}
.bdl dl dt a{height: 46px; line-height: 46px; font-size: 15px; font-weight: bold;}
.bdl dl dd a{height: 40px; line-height: 40px; font-size: 15px; padding-left: 25px;}
.bdl dd.bdl_a a{background: #fff !important; color: #2d497b !important; font-weight: bold;}
.bm{border:1px #eee solid;}
#ct .mn{margin:0 10px; overflow: visible!important;}
.tl .th{background: #f8f8f8; border-bottom:1px #eee solid;}
.tl .th td, .tl .th th{padding:15px 0;}
.tl th, .tl td{padding:10px 0; border-bottom:1px #eee solid;}
.emptb th, .emptb td{padding:0;}
#autopbn{border:1px #eee solid; font-size: 14px;}
.viewmain_l, #sd_bdl{width: 220px;}
.viewmain_r{width: 1000px;}
.bm_h{height: 42px; line-height: 42px; background: #f8f8f8; border-bottom: 1px #eee solid; font-size: 15px;}
.waterfall li, .waterfall .c, .waterfall h3, .waterfall .auth{background: #fff;}
.waterfall .c, .waterfall h3, .waterfall .auth{border-color: #fff;}
.waterfall h3.xw0{padding:10px; font-size: 14px;}
.sxptr_l{width: 160px;}
.sxptr{height: 38px; line-height: 38px; padding: 0 20px;  color: #444; font-size: 24px;}
.sxptr .xg1 a{font-size: 12px;}
.ad .pls, .ad .plc{background: #f8f8f8; border-width: 0;}
.lttie_fl{width: 890px; float: left;}
.lttie_fr{width: 320px; float: right; }
.lttie_fr .bbs{border-bottom-width: 0 !important;}
#gh{border:1px #eee solid;}
.pls{ background: #f8f8f8; border-right: 1px #eee solid;}
.side_btn a.btn_s_close{top:0; left: -179px;}
.side_btn a.btn_s_open{top:0; left: -19px;}
#atarget, .wpui_wfpower{margin-left: 20px; font-size: 14px; color: #555; line-height: 20px; background: url({STYLEIMGDIR}/forum/atarget.png) no-repeat left 3px; padding-left: 20px; display: inline-block;}
#atarget:hover, , .wpui_wfpower.unchk:hover{color:#2d497b;}
#atarget.atarget_1, .wpui_wfpower.chked{background: url({STYLEIMGDIR}/forum/atarget.png) no-repeat left -34px; color:#2d497b;}
.bm{border:0 none;}

#f_pst{box-shadow:0 0 10px rgba(0,0,0,0.05);}
#f_pst .bm_h{display: none;}
.pnc{background: #2d497b; border-color:#2d497b;}
.po{border-top:1px dashed #f3f3f3;}
.pls{width:190px;background:#fff;border-right:0;}
.pls .favatar{padding-top:10px;}
.pls .avatar{margin:15px 15px 5px;text-align:center;}
.vuimg{margin-top:-16px!important;}
.bui{padding:15px 0 15px 24px;box-shadow:none;width:440px !important;}
.pls .avatar img, .avtm img{background:#fff;padding:5px;border:1px solid #e3e3e3;border-radius:50%;}
.pls .avatar img{width:70px;height:70px;}
.pls .pi{padding:0 0 10px 0;text-align:center;border-bottom:none;margin-bottom:2px;}
.pls .pi .authi a{color:#777;font-size:16px;text-decoration:none;}
.authi{line-height: 30px;}
.pi strong a{border-width: 0;}
.pi strong a:hover{border-width: 0; color: #ff6600;}
.pls .tns{padding:8px 0;margin:0 13px 10px;}
.tns th, .tns td{text-align:center;font-size:12px;}
.tns th{border-right:1px solid #e3e3e3;}
.tns th, .tns td, .tns th a, .tns td a,.pls p em a, .pls dt em,.pls p, .pls .pil, .pls .o,.cp_pls a{color:#888;} 
.pls .plso{margin:5px 0px 10px 16px;}
.pls .plso li{float:left;overflow:hidden;margin-right:10px;}
.pls .plso li a{height:24px;line-height:24px;padding:0 10px;text-indent:0;text-align:center;display:block;width:42px;color:#fff;}
.pls .plso li.addflw a:hover{background:#E84C4C;text-decoration:none;}   
.pls .plso li.pm2 a{background:#FFBA19;}
.pls .plso li.pm2 a:hover{background:#E8AA17;text-decoration:none;}
.hin{opacity: 1;}
.pi{overflow:visible;border-bottom:0;}
#threadstamp{top:-10px;}
.sign{background:url({STYLEIMGDIR}/viewthread/sign.png) 0 0 no-repeat;}
.mn{overflow:visible;}
.ptm{min-height:auto!important;}
.plc{padding:0;}
.plc .pi{margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #eee;}
.tit_author a{color:{HIGHLIGHTLINK};}	
.t_fsz{min-height:auto;overflow:hidden;}
.ico-white{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:-4px;margin-right:3px;}
.ct2{padding-top: 10px;}
.tb a{border-color: #f2f2f2;font-size: 13px;}
#mdly .m_c .c a{display: inline-block;}
#mdly .m_c .c .pipe{margin:0 4px;}
/** end **/
/** portal::index,portal::list,portal::view,forum::index,forum::forumdisplay,forum::viewthread, group::viewthread **/
.wp, #wp{width: 100%;}
/** end **/

/** misc **/
.biduser{width: 988px;}
.tb{border-color: #f2f2f2;}
.xl2 li{width: 48%; margin:2px 1%;}
/** end **/

/** home **/
.ct2_a .cl{margin-bottom:20px; border-color: #f2f2f2;}
.ct1{border:0 none;}
#uhd.spaceinfotop .mt{padding:0 0 10px;}
#uhd.spaceinfotop .avt{margin-left: -70px;}
#uhd.spaceinfotop{border:0 none; padding: 30px 20px 0;}
#uhd.spaceinfotop .flw_hd{width: auto; margin:0;}
#uhd.spaceinfotop .tns th, #uhd.spaceinfotop .tns td{padding:0 20px; line-height: 20px;}
#uhd.spaceinfotop .tns th p, #uhd.spaceinfotop .tns td p{float: right; padding-left: 10px;}
.spaceinfotop .mn ul li{float: left; margin-left:10px; padding:0 10px; background: #fff; border-radius: 30px;}
.spaceinfotop .spacemenubox{border:0 none; margin-top:40px; padding:0; font-size: 13px; line-height: 35px;}
.spaceinfotop .spacemenubox li{margin:0;}
#uhd.spaceinfotop .spacemenubox a{border:0 none; padding:0 15px;}
/** end **/


